/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package webRMI;

import cliente.ClienteRMI;
import cliente.GereOperacoes;
import cliente.auxiliar.Conexao;
import cliente.rmi_aux.RMInterface;
import common.Menssagem;

/**
 *
 * @author ziza
 */
public class WebEnvia extends cliente.auxiliar.Envia {

    public WebEnvia(Conexao ligacao, GereOperacoes gestor) {
        super(ligacao, gestor);
    }

    @Override
    synchronized public void setArrayList(Menssagem obj) {

        if (super.getGestor().getConexao().getPort() == ClienteRMI.mainPort) {
            //Vamos chamar metudos RMI
            System.out.println("Na porta 8000 e com coisas para enviar");
            if (super.getGestor().getConexao().getEstado().equals("Ligado")) {
//                                    RMInterface tem_int = new RMInterface(gestor);
                RMInterface tem_int = super.getGestor().getInter();
                System.out.println("Mensagem a envar:" + obj.getEmissor() + "-" + obj.getMenssagem());
                tem_int.trocaDados(obj);
            }
        }
    }

    @Override
    public void start(){
        //Nao arranca a thread envia
    }
}
